package Q17_13_ReSpace; public class ParseResult { public int invalid = Integer.MAX_VALUE; public String parsed = ""; public ParseResult(int inv, String p) { invalid = inv; parsed = p; } public ParseResult clone() { return new ParseResult(this.invalid, this.parsed); } public static ParseResult min(ParseResult r1, ParseResult r2) { if (r1 == null) { return r2; } else if (r2 == null) { return r1; } return r2.invalid < r1.invalid ? r2 : r1; } }